High-tech armored suits